iT邦幫忙

2024 iThome 鐵人賽

DAY 15
0
自我挑戰組

資料結構面面觀系列 第 15

一維陣列入門(下)

  • 分享至 

  • xImage
  •  

一維陣列的運算指令:插入(insert)

【定義】在指定的註標i的位置插入一項新元素,原來的註標i和之後的元素都必須要在往後挪移一個位置。

【例如】將在註標1的位置插入一向新元素(19)。

一維陣列的運算指令:刪除(Delete)

【定義】指刪除指定座標i位置的元素,原來註標i的元素被刪除,為了避免浪費記憶體空間,因此,之後的元素都必須要在往前挪一個位置。

【例如】將在座標1的位置刪除一項舊元素(25)。

一維陣列的運算指令:複製(Copy)

【定義】指將「來源陣列」元素的內含值竹一全部copy到「目的陣列」。

【例如】將A陣列的元素內含值全部逐一copy到B陣列中。

變數宣告與陣列宣告的差別

(1)變數宣告
int A,B,C; //宣告三個變數(A,B,C)為整數型態。

說明:以上三個變數與變數之間都是獨立的記憶體空間。

(2)陣列宣告
int A[3]; //宣告一維陣列A,共有A[0]、A[1]、A[2]三個元素

說明:以上三個記憶體空間,可以讓我們連續儲存多項資料,並且資料與資料之間都是按照順序排列的記憶體空間。


上一篇
一維陣列入門(上)
下一篇
二維陣列介紹
系列文
資料結構面面觀24
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言